package com.bird.设计模式.创建型.工厂方法;

/**
 * @data 2022/2/11 10:18
 * @author: bird
 * @description: 客户端
 */
public class Test {

    public static void main(String[] args) {
        // 创建一个java视频工厂
        VideoFactory videoFactory = new JavaVideoFactory();
        // 创建python视频工厂
        videoFactory = new PythonVideoFactory();
        //创建前端课程
        videoFactory = new FEVideoFactory();
        //创建算法课程
        videoFactory = new ArithmeticFactory();
        // 开始生产视频
        Video video = videoFactory.getVideo();
        video.produce();
    }
}


// 结论:工厂方法模式